@media(max-width:767px) {
	html {
		font-size: 16px;
	}
	/*手机底部开始*/
	.footertopcon-L,
	.footertopcon-M {
		margin-bottom: 1.2rem;
	}
	.footerbottom span,
	.footerbottom a {
		font-size: 0.76rem;
		line-height: 1.5rem;
	}
	.footerbottom a {
		padding: 0 0.2rem;
	}
	.footertopcon-M .bottommenu a,
	.footertopcon-M-R a {
		width: 33.33%;
		float: left;
	}
	.footertopcon-M div {
		padding-left: 0;
		padding-right: 0;
	}
	.footertopcon-L p,
	.footertopcon-M a {
		font-size: 0.76rem;
	}
	.footertopcon-M .bottommenu,
	.footertopcon-M .footertopcon-M-R {
		padding-top: 0;
	}
	.footertopcon-M a {
		line-height: 1.6rem;
	}
	.indexaboutbottom-R .indexaboutbottom-R-B {
		font-size: 0.76rem;
		line-height: 1.5rem;
	}
	/*手机底部结束*/
	/*首页产品中心开始*/
	.indexoutbox {
		border-bottom: none;
	}
	.indexcptop {
		border-bottom: none;
	}
	.indextitle,
	.indexaboutbottom-R .indexaboutbottom-R-T span {
		font-size: 1.2rem;
	}
	.indexcptop .indextitle {
		display: block;
		float: initial;
		line-height: 3.2rem;
	}
	.indexcptype {
		display: block;
		height: 3.2rem;
		line-height: 3.2rem;
		float: initial;
		white-space: nowrap;
		overflow: scroll;
		-webkit-overflow-scrolling: touch;
		background: #F3F3F3;
	}
	.indexcptype span {
		white-space: nowrap;
		display: inline-block;
		width: auto;
		float: initial;
		font-style: normal;
		font-size: 0.72rem;
	}
	.indexcptype span+span {
		border-left: 1px solid #FFF;
	}
	.indexcptype::-webkit-scrollbar {
		display: none;
	}
	.indexcpcon {
		padding: 1.6rem 0 0 0;
	}
	.indexcpbottom .indexcpcon li,
	.cplist-R ul li {
		padding-left: 0;
		padding-right: 0;
		margin-bottom: 1.6rem;
		min-height: 11.6rem;
	}
	.indexcpinfo {
		padding: 0.6rem;
	}
	.indexcpinfo h2 {
		font-size: 1.0rem;
		margin-bottom: 0.8rem;
	}
	.indexcpinfo p {
		font-size: 0.8rem;
		line-height: 1.5rem;
	}
	.more {
		padding-left: 0;
		padding-right: 0;
		height: 3.6rem;
		line-height: 3.6rem;
		font-size: 1.0rem;
		margin-bottom: 1.6rem;
	}
	/*首页产品中心结束*/
	/*首页新闻中心开始*/
	.indexnewstop {
		overflow: hidden;
		margin-bottom: 1.2rem;
	}
	.indexnewstop .indextitle {
		font-size: 1.2rem;
		line-height: 3.2rem;
	}
	.indexnews-L, .indexnews-R{
		padding-left: 0;
		padding-right: 0;
	}
	.doubblenews ul li {
		padding-left: 0;
		padding-right: 0;
	}
	.indexnewsbottom .doubblenews ul li a {
		font-size: 0.96rem;
	}
	.indexnewsbottom .doubblenews ul li p {
		font-size: 0.72rem;
		line-height: 1.5rem;
	}
	.indexnews-R .indexnewstop {
		text-align: center;
	}
	.indexnews-R .indexnewsbottom li {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 1.0rem;
	}
	.indexnews-R .indexnewsbottom li a {
		padding: 0.6rem;
	}
	.indexnews-R .indexnewsbottom li h2 {
		font-size: 0.96rem;
		line-height: 1.5rem;
	}
	.indexnews-R .indexnewsbottom li span {
		padding: 0.4rem 0;
		font-size: 0.72rem;
	}
	.indexnews-R .indexnewsbottom li p {
		font-size: 0.72rem;
		line-height: 1.5rem;
	}
	.indextitle{
		padding-left: 0;
	}
	.indexaboutbottom-L,.indexaboutbottom-R{
		padding-left: 0;
		padding-right: 0;
	}
	/*首页新闻中心结束*/
	/*产品中心开始*/
	.cplist-L ul li,
	.cplist-L-T {
		padding-left: 0;
		padding-right: 0;
	}
	.cplist-L ul li {
		margin-bottom: 1.0rem;
	}
	.cplist-L-T {
		margin-bottom: 0.6rem;
	}
	.cplist-L-T span,
	.cplist-R-T .cplist-R-Tname {
		font-size: 1.04rem;
		line-height: 3.2rem;
	}
	.cplist-L ul li .indexcpinfo {
		padding: 0.6rem;
	}
	.cplist-L ul li .indexcpinfo h2 {
		font-size: 1.0rem;
	}
	.cplist-L ul li .indexcpinfo p {
		line-height: 1.5rem;
		font-size: 0.96rem;
	}
	.cplist-R {
		margin-bottom: 0;
	}
	.cplist-R-T {
		padding-bottom: 0;
		border-bottom: none;
	}
	.cplist-R-T .cplist-R-Tname {
		padding-left: 0.6rem;
	}
	.cplist-R-T .allcptype {
		white-space: nowrap;
		overflow: hidden;
		overflow-x: scroll;
		-webkit-overflow-scrolling: touch;
		border: 1px solid #E0E0E0;
		margin-bottom: 2.0rem;
	}
	.cplist-R-T .allcptype span {
		white-space: nowrap;
		display: inline-block;
		width: auto;
		float: initial;
		font-style: normal;
		line-height: 2.5rem;
		font-size: 0.96rem;
		margin-bottom: 0;
	}
	.cplist-R-T .allcptype span i:hover {
		background: none;
		color: #2F8FE1;
	}
	.cplist-R-T .allcptype .on i {
		background: none;
		color: #2F8FE1;
	}
	.cplist-R-T .allcptype span+span {
		border-left: 1px solid #E0E0E0;
	}
	.cplist-R-T .allcptype::-webkit-scrollbar {
		display: none;
	}
	.cplist-R ul li {
		padding-left: 0;
		padding-right: 0;
	}
	/*.cplist-R-T .allcptype .on i {
		overflow: visible;
	}*/
	/*产品中心结束*/
	/*联系我们开始*/
	.subpagemenu {
		padding: 0;
		border-top: 1px solid #E0E0E0;
		border-bottom: 1px solid #E0E0E0;
	}
	.subpagemenu li {
		display: block;
		text-align: center;
		border-bottom: none;
	}
	.subpagemenu .on {
		background: #2F8FE0;
	}
	.subpagemenu .on a {
		color: #FFFFFF;
		text-decoration: none;
	}
	.subpagemenu li+li {
		margin-left: 0;
		border-top: 1px solid #E0E0E0;
	}
	.subpagemenu li:hover {
		border-color: #2F8FE0;
		background: #2F8EE0;
	}
	.subpagemenu li:hover a {
		color: #FFFFFF;
	}
	.subpagemenu a {
		font-size: 1.0rem;
		line-height: 1.44rem;
	}
	.contact {
		padding-top: 1.8rem;
		padding-bottom: 1.8rem;
	}
	.contact-L p {
		font-size: 1.44rem;
		line-height: 1.44rem;
		margin-bottom: 2.2rem;
	}
	.contact-L ul {
		font-size: 0.8rem;
		line-height: 1.92rem;
	}
	/*联系我们结束*/
	/*新闻中心开始*/
	.newslistbox .row {
		margin-left: 0;
		margin-right: 0;
	}
	.newslistbox-L-T {
		padding-left: 0;
		padding-right: 0;
	}
	.newslistinfo {
		padding-left: 0;
		padding-right: 0;
	}
	.newslistpic {
		padding-bottom: 48%;
		margin-bottom: 1.0rem;
	}
	.newslistbox-L {
		padding-top: 1.0rem;
	}
	.newslistbox-L ul li {
		font-size: 0.96rem;
		line-height: 1.5rem;
		margin-bottom: 1rem;
	}
	.newslistbox {
		padding: 1rem 0;
	}
	.newslistinfo h2 {
		font-size: 0.96rem;
		line-height: 1.5rem;
	}
	.newslistinfo p {
		line-height: 1.5rem;
	}
	.pageindex {
		margin-top: 2rem;
		margin-bottom: 2rem;
	}
	.newsdetail-footer li span {
		width: 20%;
	}
	.newsdetail-footer li a {
		width: 78%;
		margin-left: 2%;
	}
	.newsdetailcon {
		padding: 15px 0;
	}
	.newsdetail-hd h1 {
		text-align: left;
		line-height: 1.5rem;
		font-size: 1.0rem;
		padding: 0 0 0.8rem 0;
	}
	.newsdetail-footer li {
		height: 2.56rem;
		line-height: 2.56rem;
		margin-top: 0.8rem;
	}
	/*新闻中心结束*/
	.zp-con {
		padding-left: 0;
	}
	.zp-hd h1 {
		font-size: 1.36rem;
		padding-bottom: 1.0rem;
	}
	.zp-hd span {
		padding: 0.8rem 0;
	}
	.zp-con .zpdetail {
		padding: 0.8rem 0.4rem 0.4rem 0.4rem;
	}
	.zp-con .zpdetail span {
		margin-bottom: 0.8rem;
	}
	.zp-con .zpdetail ul,
	.zpdetail p {
		line-height: 1.5rem;
	}
	/*产品中心开始*/
	.cpdetail {
		padding-top: 1.0rem;
		padding-bottom: 1.0rem;
	}
	.cpdetail-hd-L {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 1.2rem;
	}
	.cpdetail-hd-Rinfo {
		line-height: 2.8rem;
		padding-left: 0;
		font-size: 1.2rem;
		padding-left: 1.0rem;
	}
	.cpdetail-hd-Rdec {
		padding-left: 1.0rem;
		line-height: 1.4rem;
		padding-top: 0.48rem;
	}
	.cpdetail-hd-R a {
		width: 90%;
		font-size: 0.96rem;
		line-height: 2.8rem;
		margin-top: 1.2rem;
		margin-bottom: 1.2rem;
	}
	.cpdetail-hd-R a span {
		background: url(../images/yudingzixun.png) left center no-repeat;
		background-size: 1.44rem 1.28rem;
		padding-left: 1.8rem;
	}
	.cpdetail-hd-R p {
		width: 90%;
		font-size: 0.96rem;
		margin-bottom: 0.8rem;
	}
	.cpdetail-hd-R p i {
		display: block;
		font-size: 1.04rem;
	}
	.cpdetail-con {
		padding-left: 0;
		padding-right: 0;
	}
	.cpdetail-yuding {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 1rem;
	}
	.buttonbox {
		padding-left: 0;
	}
	/*产品中心结束*/
}

@media (min-width: 768px) {
	/*全局样式*/
	.pcnav .pcnavtop {
		padding-left: 85px;
		padding-right: 85px;
	}
	.container {
		width: auto;
	}
	/*全局样式*/
	/*电脑端导航开始*/
	.pcnavtop .pcnavcon {
		line-height: 60px;
	}
	.pcnavbottom .pcnavcon .logo {
		width: 100%;
		text-align: center;
		float: initial;
	}
	.pcnavmenu {
		width: 100%;
		float: initial;
		font-size: 18px;
		line-height: 100px;
	}
	/*电脑端导航结束*/
	/*首页产品中心开始*/
	.indexcptop .indextitle {
		display: block;
		float: initial;
	}
	.indexcptype {
		display: block;
		width: 100%;
		float: initial;
	}
	/*首页产品中心结束*/
	/*首页新闻开始*/
	.indexnews-L {
		padding-left: 15px;
	}
	.indexnews-L .indexnewstop .indextitle {
		padding-left: 15px;
	}
	.indexnews-R {
		padding-right: 15px;
	}
	.indexnews-R .indexnewstop {
		text-align: center;
	}
	/*首页新闻结束*/
	.newslistbox-L-T {
		padding-left: 0;
		padding-right: 0;
	}
	.newslistpic {
		padding-bottom: 48%;
		margin-bottom: 25px;
	}
	.cpdetail-yuding {
		width: 70%;
	}
	.newsdetailcon {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 992px) {
	/*全局样式*/
	.pcnavtop,
	.pcnavbottom .pcnavcon,
	.container {
		padding-left: 111px;
		padding-right: 111px;
	}
	/*全局样式*/
	/*电脑端导航开始*/
	.pcnav .pcnavbottom .pcnavcon {
		padding-top: 35px;
	}
	.pcnav .pcnavbottom .pcnavcon .logo {
		margin-top: 0;
	}
	.pcnavbottom .pcnavcon .logo {
		width: 100%;
		text-align: center;
		float: initial;
	}
	.pcnavmenu {
		width: 100%;
		float: initial;
		font-size: 18px;
		line-height: 100px;
	}
	/*电脑端导航结束*/
	/*底部开始*/
	/*底部结束*/
	/*首页产品开始*/
	.indexcptop .indextitle {
		display: block;
		float: initial;
	}
	.indexcptype {
		display: block;
		width: 100%;
		float: initial;
	}
	/*首页产品结束*/
	/*首页新闻开始*/
	.newslistpic {
		margin-bottom: 0;
	}
	.indexnews-L {
		padding-left: 15px;
	}
	.indexnews-R {
		padding-right: 15px;
	}
	.indexnews-R .indexnewstop {
		text-align: center;
	}
	.newslistbox-L-T {
		padding-left: 0;
		padding-right: 0;
	}
	.newslistpic {
		padding-bottom: 14%;
	}
	/*首页新闻结束*/
	.cpdetail-yuding {
		width: 60%;
		margin: auto;
	}
}

@media (min-width: 1200px) {
	/*全局样式*/
	.indexcpbottom {
		padding-left: 0;
		padding-right: 0;
	}
	/*全局样式*/
	/*电脑端导航开始*/
	.pcnav .pcnavbottom .pcnavcon {
		padding-top: 0;
	}
	.pcnavbottom .pcnavcon .logo {
		width: 280px;
		float: left;
	}
	.pcnavmenu {
		width: 60%;
		float: right;
		font-size: 20px;
		line-height: 100px;
	}
	/*电脑端导航结束*/
	.indexcptop .container {
		padding-left: 15px;
		padding-right: 15px;
	}
	.indexcptop .indextitle {
		color: #2F8FE0;
		font-size: 30px;
		font-weight: bold;
		float: left;
	}
	.indexcptype {
		width: auto;
		display: inline-block;
		float: right;
	}
	/*首页产品结束*/
	.indexnews-L .indexnewstop .indextitle {
		padding-left: 15px;
	}
	.indexnews-R .indexnewstop {
		text-align: right;
	}
	.indexnews-R .indexnewsbottom li {
		padding-left: 0;
		padding-right: 0;
	}
	/*产品中心*/
	.cplist-L {
		float: left;
	}
	.cplist-R {
		float: right;
	}
	.cplist-L ul li {
		padding-left: 0;
		padding-right: 0;
	}
	.cplist-L-T {
		padding-left: 0;
		padding-right: 0;
	}
	.newsdetailcon {
		padding-left: 15px;
		padding-right: 15px;
	}
}

@media (min-width: 1440px) {
	.pcnavtop .pcnavcon,
	.pcnavbottom .pcnavcon,
	.container {
		width: 1200px;
		margin: auto;
		padding-left: 0;
		padding-right: 0;
	}
}